  //
  // class A(){}
  // class B extends A{}

  function A(){
    this.xxx = 12;
  }
  A.prototype.a = function(){

  }

  function B(){
    A.call(this);
  }
  // B.prototype.__proto__ = A.prototype;
  B.prototype = Object.create(A.prototype,{});
  B.prototype.consttructor() = B;
  B.__proto__ = A;
